-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Add nRF54H20 BICR generation support #19056
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
The following west manifest projects have changed revision in this Pull Request:
⛔ DNM label due to: 1 project with PR revision Note: This message is automatically posted and updated by the Manifest GitHub Action. |
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:sdk-nrf: PR head: aa671758ae471c5647bae6f064635b7820251192 more detailssdk-nrf:
zephyr:
Github labels
List of changed files detected by CI (62)Outputs:ToolchainVersion: b77d8c1312 Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
ea2ce52 to
6960783
Compare
|
You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds. Note: This comment is automatically posted by the Documentation Publish GitHub Action. |
63a7533 to
c578f95
Compare
|
@FrancescoSer , FYI |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR needs documentation. The ug_nrf54h20_custom_pcb.rst file has to be updated.
Maybe the BICR file format? The west commands themselves are consumed by VS Code, even though theoretically, you can always use CLI |
137f92d to
573051b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
| found_defconfig = None | ||
| for defconfig in board_dir.glob("Kconfig.*"): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not really the defconfig file
doc/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_custom_pcb.rst
Outdated
Show resolved
Hide resolved
doc/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_custom_pcb.rst
Outdated
Show resolved
Hide resolved
doc/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_custom_pcb.rst
Outdated
Show resolved
Hide resolved
doc/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_custom_pcb.rst
Outdated
Show resolved
Hide resolved
doc/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_custom_pcb.rst
Outdated
Show resolved
Hide resolved
doc/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_custom_pcb.rst
Outdated
Show resolved
Hide resolved
So that we can start building the ncs-create-bicr command. Signed-off-by: Gerard Marull-Paretas <[email protected]>
Instead of the removed CONFIG_SOC_NRF54H20_GENERATE_BICR. Signed-off-by: Gerard Marull-Paretas <[email protected]>
When requesting the schema, return the actual schema and its initial state (empty). Signed-off-by: Gerard Marull-Paretas <[email protected]>
Add a new command to assist with BICR generation. Signed-off-by: Gerard Marull-Paretas <[email protected]>
Add a new command that allows to obtain a list of available board actions given a board directory. For now, only nRF54H boards have an action. Script may be improved in the future if list of commands grows. Signed-off-by: Gerard Marull-Paretas <[email protected]>
Add initial support for nRF54H20 based boards. Signed-off-by: Gerard Marull-Paretas <[email protected]>
When passed a JSON response to generate a board, return a list of actions or commands that should be performed afterwards. Signed-off-by: Gerard Marull-Paretas <[email protected]>
Add an action to invoke bicrgen.py to generate the BICR hex file. Signed-off-by: Gerard Marull-Paretas <[email protected]>
Update details on how BICR is generated. Signed-off-by: Gerard Marull-Paretas <[email protected]>
To be used with west commands implementing a jsonschema based protocol. Signed-off-by: Gerard Marull-Paretas <[email protected]>
Commands using a jsonschema based protocol will now report errors formatted in JSON. Signed-off-by: Gerard Marull-Paretas <[email protected]>
|
Note: to be merged after upmerge, except e76c015 |
|
Closing, other PRs have been opened instead. nRF54H20 BICR specifics or board generation will be added later if needed. |
No description provided.